/*
 * Copyright (c) 2015. 石头哥哥
 */

package com.comom.manager.kit.page;

/**
 * @author 石头哥哥
 *         </P>
 *         Date:   2015/7/24
 *         </P>
 *         Time:   18:10
 *         </P>
 *         Package: mengchongdoc
 *         </P>
 *         <p/>
 *         注解：
 *         <p/>
 *         select * from table limit  (currentPage - 1) * pageSize, pageSize
 *         SELECT * FROM maprecord WHERE mapid=1  LIMIT 0,4   //查询指定id ---
 *         <p/>
 *         pageNumber:当前页
 *         pageSize：每页大小
 *         <select id="getListPages" resultMap="BaseResultMap" parameterType="xx.xxxExample">
 *         select *from answer where  limit #{beginNum},#{endNum}
 *         </select>
 *         当前类被mybatis生成的   xxxExample 所继承 ， 用于实现分页
 *         <p/>
 *         分页分两种情况：
 *
 *         1、不传主键id，这种查询最新记录进行分页；        注意  *
 *         SELECT * FROM tableName   order by id DESC limit count
 *         2、传主键id，在主键id之后的count数据，如果超出count数则只取count数
 *         （select * from tableName where id>uid order by id asc limit count ）
 */
public class PageListNum {

    public int beginNum = 0;
    public int pageSize = 20;// 默认显示数据 20 条
    public int endNum = pageSize;


    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public int getBeginNum() {
        return beginNum;
    }

    public void setBeginNum(int beginNum) {
        this.beginNum = beginNum;
    }

    public int getEndNum() {
        return endNum;
    }

    public void setEndNum(int endNum) {
        this.endNum = endNum;
    }
}
